#include <ast.hpp>
|
| typedef boost::variant< boost::recursive_wrapper< nil >, boost::recursive_wrapper< int_literal >, boost::recursive_wrapper< double_literal >, boost::recursive_wrapper< array_literal >, boost::recursive_wrapper< variable >, boost::recursive_wrapper< integrate_ode >, boost::recursive_wrapper< integrate_ode_control >, boost::recursive_wrapper< fun >, boost::recursive_wrapper< index_op >, boost::recursive_wrapper< index_op_sliced >, boost::recursive_wrapper< conditional_op >, boost::recursive_wrapper< binary_op >, boost::recursive_wrapper< unary_op > > | expression_t |
| |
Definition at line 250 of file ast.hpp.
§ expression_t
| typedef boost::variant<boost::recursive_wrapper<nil>, boost::recursive_wrapper<int_literal>, boost::recursive_wrapper<double_literal>, boost::recursive_wrapper<array_literal>, boost::recursive_wrapper<variable>, boost::recursive_wrapper<integrate_ode>, boost::recursive_wrapper<integrate_ode_control>, boost::recursive_wrapper<fun>, boost::recursive_wrapper<index_op>, boost::recursive_wrapper<index_op_sliced>, boost::recursive_wrapper<conditional_op>, boost::recursive_wrapper<binary_op>, boost::recursive_wrapper<unary_op> > stan::lang::expression::expression_t |
§ expression() [1/16]
| stan::lang::expression::expression |
( |
| ) |
|
§ expression() [2/16]
| stan::lang::expression::expression |
( |
const expression & |
e | ) |
|
§ expression() [3/16]
| stan::lang::expression::expression |
( |
const nil & |
expr | ) |
|
§ expression() [4/16]
| stan::lang::expression::expression |
( |
const int_literal & |
expr | ) |
|
§ expression() [5/16]
§ expression() [6/16]
§ expression() [7/16]
| stan::lang::expression::expression |
( |
const variable & |
expr | ) |
|
§ expression() [8/16]
| stan::lang::expression::expression |
( |
const fun & |
expr | ) |
|
§ expression() [9/16]
§ expression() [10/16]
§ expression() [11/16]
| stan::lang::expression::expression |
( |
const index_op & |
expr | ) |
|
§ expression() [12/16]
§ expression() [13/16]
§ expression() [14/16]
| stan::lang::expression::expression |
( |
const binary_op & |
expr | ) |
|
§ expression() [15/16]
| stan::lang::expression::expression |
( |
const unary_op & |
expr | ) |
|
§ expression() [16/16]
| stan::lang::expression::expression |
( |
const expression_t & |
expr_ | ) |
|
§ expression_type()
| expr_type stan::lang::expression::expression_type |
( |
| ) |
const |
§ operator*=()
§ operator+=()
§ operator-=()
§ operator/=()
§ total_dims()
| int stan::lang::expression::total_dims |
( |
| ) |
const |
§ expr_
The documentation for this struct was generated from the following files: