Stan  1.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Classes | Functions | Variables
statement_grammar_def.hpp File Reference
#include <cstddef>
#include <iomanip>
#include <iostream>
#include <istream>
#include <map>
#include <set>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include <stdexcept>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix_core.hpp>
#include <boost/spirit/include/phoenix_function.hpp>
#include <boost/spirit/include/phoenix_fusion.hpp>
#include <boost/spirit/include/phoenix_object.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
#include <boost/spirit/include/phoenix_stl.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/fusion/include/adapt_struct.hpp>
#include <boost/fusion/include/std_pair.hpp>
#include <boost/config/warning_disable.hpp>
#include <boost/spirit/include/qi_numeric.hpp>
#include <boost/spirit/include/classic_position_iterator.hpp>
#include <boost/spirit/include/support_multi_pass.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <boost/variant/recursive_variant.hpp>
#include <stan/gm/ast.hpp>
#include <stan/gm/grammars/whitespace_grammar.hpp>
#include <stan/gm/grammars/expression_grammar.hpp>
#include <stan/gm/grammars/var_decls_grammar.hpp>
#include <stan/gm/grammars/statement_grammar.hpp>
#include <stan/gm/grammars/common_adaptors_def.hpp>

Go to the source code of this file.

Classes

struct  validate_sample
 
struct  validate_sample::result< T1, T2 >
 
struct  unscope_locals
 
struct  unscope_locals::result< T1, T2 >
 
struct  add_while_condition
 
struct  add_while_condition::result< T1, T2, T3 >
 
struct  add_while_body
 
struct  add_while_body::result< T1, T2 >
 
struct  add_loop_identifier
 
struct  add_loop_identifier::result< T1, T2, T3, T4 >
 
struct  remove_loop_identifier
 
struct  remove_loop_identifier::result< T1, T2 >
 
struct  validate_int_expr2
 
struct  validate_int_expr2::result< T1, T2 >
 
struct  validate_allow_sample
 
struct  validate_allow_sample::result< T1, T2 >
 

Functions

bool operator() (assignment &a, const var_origin &origin_allowed, variable_map &vm, std::stringstream &error_msgs) const
 

Variables

 BOOST_FUSION_ADAPT_STRUCT (stan::gm::assignment,(stan::gm::variable_dims, var_dims_)(stan::gm::expression, expr_)) BOOST_FUSION_ADAPT_STRUCT(stan
 
boost::phoenix::function
< validate_assignment > 
validate_assignment_f
 
boost::phoenix::function
< validate_sample
validate_sample_f
 
boost::phoenix::function
< unscope_locals
unscope_locals_f
 
boost::phoenix::function
< add_while_condition
add_while_condition_f
 
boost::phoenix::function
< add_while_body
add_while_body_f
 
boost::phoenix::function
< add_loop_identifier
add_loop_identifier_f
 
boost::phoenix::function
< remove_loop_identifier
remove_loop_identifier_f
 
boost::phoenix::function
< validate_int_expr2
validate_int_expr2_f
 
boost::phoenix::function
< validate_allow_sample
validate_allow_sample_f
 

Function Documentation

bool operator() ( assignment &  a,
const var_origin &  origin_allowed,
variable_map &  vm,
std::stringstream &  error_msgs 
) const

Definition at line 87 of file statement_grammar_def.hpp.

Variable Documentation

boost::phoenix::function<add_loop_identifier> add_loop_identifier_f

Definition at line 309 of file statement_grammar_def.hpp.

boost::phoenix::function<add_while_body> add_while_body_f

Definition at line 287 of file statement_grammar_def.hpp.

boost::phoenix::function<add_while_condition> add_while_condition_f

Definition at line 277 of file statement_grammar_def.hpp.

BOOST_FUSION_ADAPT_STRUCT(stan::gm::assignment,(stan::gm::variable_dims, var_dims_)(stan::gm::expression, expr_)) BOOST_FUSION_ADAPT_STRUCT(stan

Definition at line 50 of file statement_grammar_def.hpp.

boost::phoenix::function<remove_loop_identifier> remove_loop_identifier_f

Definition at line 319 of file statement_grammar_def.hpp.

boost::phoenix::function<unscope_locals> unscope_locals_f

Definition at line 233 of file statement_grammar_def.hpp.

boost::phoenix::function<validate_allow_sample> validate_allow_sample_f

Definition at line 351 of file statement_grammar_def.hpp.

boost::phoenix::function<validate_assignment> validate_assignment_f

Definition at line 154 of file statement_grammar_def.hpp.

boost::phoenix::function<validate_int_expr2> validate_int_expr2_f

Definition at line 335 of file statement_grammar_def.hpp.

boost::phoenix::function<validate_sample> validate_sample_f

Definition at line 222 of file statement_grammar_def.hpp.


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