#include <stan/lang/ast.hpp>
#include <stan/lang/grammars/iterator_typedefs.hpp>
#include <stan/lang/grammars/semantic_actions.hpp>
#include <boost/format.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <boost/variant/recursive_variant.hpp>
#include <cstddef>
#include <limits>
#include <climits>
#include <iomanip>
#include <iostream>
#include <map>
#include <set>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
|
bool | stan::lang::has_prob_suffix (const std::string &s) |
|
void | stan::lang::replace_suffix (const std::string &old_suffix, const std::string &new_suffix, fun &f) |
|
bool | stan::lang::deprecate_fun (const std::string &old_name, const std::string &new_name, fun &f, std::ostream &msgs) |
|
bool | stan::lang::deprecate_suffix (const std::string &deprecated_suffix, const std::string &replacement, fun &f, std::ostream &msgs) |
|
bool | stan::lang::validate_double_expr (const expression &expr, std::stringstream &error_msgs) |
|
void | stan::lang::set_fun_type (fun &fun, std::ostream &error_msgs) |
|
int | stan::lang::num_dimss (std::vector< std::vector< stan::lang::expression > > &dimss) |
|
bool | stan::lang::fun_exists (const std::set< std::pair< std::string, function_signature_t > > &existing, const std::pair< std::string, function_signature_t > &name_sig, bool name_only=true) |
|
bool | stan::lang::is_defined (const std::string &function_name, const std::vector< expr_type > &arg_types) |
|
bool | stan::lang::is_double_return (const std::string &function_name, const std::vector< expr_type > &arg_types, std::ostream &error_msgs) |
|
bool | stan::lang::is_univariate (const expr_type &et) |
|
template<class T > |
void | stan::lang::validate_integrate_ode_non_control_args (const T &ode_fun, const variable_map &var_map, bool &pass, std::ostream &error_msgs) |
|
#define STAN_LANG_GRAMMARS_SEMANTIC_ACTIONS_DEF_CPP |