1 #ifndef STAN_LANG_AST_FUN_VAR_DECL_BASE_TYPE_VIS_HPP 2 #define STAN_LANG_AST_FUN_VAR_DECL_BASE_TYPE_VIS_HPP 18 #include <boost/variant/static_visitor.hpp> 29 :
public boost::static_visitor<base_var_decl> {
An integer variable declaration and optional definition.
Structure to hold the declaration of a positive ordered vector.
Structure to hold a row vector variable declaration.
Probability, optimization and sampling library.
Structure to hold a covariance matrix variable declaration.
Structure to hold the declaration of a simplex.
Structure to hold a Cholesky factor for a correlation matrix variable declaration.
Visitor to extract base variable declaration from the variant types of a variable declaration...
Structure to hold the declaration of a unit vector.
var_decl_base_type_vis()
Construct a variable declaration visitor.
Structure to hold a matrix variable declaration.
Structure to hold a Cholesky factor variable declaration.
Structure to hold a column vector variable declaration.
Structure to hold a correlation matrix variable declaration.
AST base class for variable declarations, which share most of their structure.
base_var_decl operator()(const nil &x) const
Return the nil variable declaration for the specified nil variable declaration.
An integer variable declaration and optional definition.
Structure to hold the declaration of an ordered vector.
The nil structure used as a placeholder for undefined or empty values in several structures.