1 #ifndef STAN_LANG_AST_FUN_IS_NO_OP_STATEMENT_VIS_HPP 2 #define STAN_LANG_AST_FUN_IS_NO_OP_STATEMENT_VIS_HPP 4 #include <boost/variant/static_visitor.hpp> 13 struct increment_log_prob_statement;
17 struct conditional_statement;
18 struct while_statement;
19 struct break_continue_statement;
20 struct print_statement;
21 struct reject_statement;
22 struct no_op_statement;
23 struct return_statement;
AST node for print statements.
Holder for local variable declarations and a sequence of statements.
AST node for assignment to variable with multi-indexing.
void sample(stan::mcmc::base_mcmc *sampler, int num_warmup, int num_samples, int num_thin, int refresh, bool save, stan::services::sample::mcmc_writer< Model, SampleRecorder, DiagnosticRecorder, MessageRecorder > &mcmc_writer, stan::mcmc::sample &init_s, Model &model, RNG &base_rng, const std::string &prefix, const std::string &suffix, std::ostream &o, StartTransitionCallback &callback, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
AST node for the increment log prob (deprecated) and target increment statements. ...
Probability, optimization and sampling library.
AST node for the reject statement.
AST structure for break and continue statements.
AST node for sampling statements.
bool operator()(const nil &st) const
Return true if the specified statement is a no-op statement.
AST node for representing while statements.
Visitor to determine if a statement is a no-op statement.
AST node for the no-operation statement.
AST node for the return statement.
The nil structure used as a placeholder for undefined or empty values in several structures.
AST node for representing a for statement.
AST node for conditional statements.
AST node for assignment statements.