![]() |
Stan
1.0
probability, sampling & optimization
|
#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 |
| 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.
| 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.