#include <ast.hpp>
|
| void | add (const std::string &name, const expr_type &result_type, const std::vector< expr_type > &arg_types) |
| |
| void | add (const std::string &name, const expr_type &result_type) |
| |
| void | add (const std::string &name, const expr_type &result_type, const expr_type &arg_type) |
| |
| void | add (const std::string &name, const expr_type &result_type, const expr_type &arg_type1, const expr_type &arg_type2) |
| |
| void | add (const std::string &name, const expr_type &result_type, const expr_type &arg_type1, const expr_type &arg_type2, const expr_type &arg_type3) |
| |
| void | add (const std::string &name, const expr_type &result_type, const expr_type &arg_type1, const expr_type &arg_type2, const expr_type &arg_type3, const expr_type &arg_type4) |
| |
| void | add (const std::string &name, const expr_type &result_type, const expr_type &arg_type1, const expr_type &arg_type2, const expr_type &arg_type3, const expr_type &arg_type4, const expr_type &arg_type5) |
| |
| void | add_nullary (const ::std::string &name) |
| |
| void | add_unary (const ::std::string &name) |
| |
| void | add_binary (const ::std::string &name) |
| |
| void | add_ternary (const ::std::string &name) |
| |
| void | add_quaternary (const ::std::string &name) |
| |
| int | num_promotions (const std::vector< expr_type > &call_args, const std::vector< expr_type > &sig_args) |
| |
| expr_type | get_result_type (const std::string &name, const std::vector< expr_type > &args, std::ostream &error_msgs) |
| |
Definition at line 89 of file ast.hpp.
◆ add() [1/7]
| void stan::gm::function_signatures::add |
( |
const std::string & |
name, |
|
|
const expr_type & |
result_type |
|
) |
| |
◆ add() [2/7]
| void stan::gm::function_signatures::add |
( |
const std::string & |
name, |
|
|
const expr_type & |
result_type, |
|
|
const expr_type & |
arg_type |
|
) |
| |
◆ add() [3/7]
| void stan::gm::function_signatures::add |
( |
const std::string & |
name, |
|
|
const expr_type & |
result_type, |
|
|
const expr_type & |
arg_type1, |
|
|
const expr_type & |
arg_type2 |
|
) |
| |
◆ add() [4/7]
| void stan::gm::function_signatures::add |
( |
const std::string & |
name, |
|
|
const expr_type & |
result_type, |
|
|
const expr_type & |
arg_type1, |
|
|
const expr_type & |
arg_type2, |
|
|
const expr_type & |
arg_type3 |
|
) |
| |
◆ add() [5/7]
◆ add() [6/7]
◆ add() [7/7]
| void stan::gm::function_signatures::add |
( |
const std::string & |
name, |
|
|
const expr_type & |
result_type, |
|
|
const std::vector< expr_type > & |
arg_types |
|
) |
| |
◆ add_binary()
| void stan::gm::function_signatures::add_binary |
( |
const ::std::string & |
name | ) |
|
◆ add_nullary()
| void stan::gm::function_signatures::add_nullary |
( |
const ::std::string & |
name | ) |
|
◆ add_quaternary()
| void stan::gm::function_signatures::add_quaternary |
( |
const ::std::string & |
name | ) |
|
◆ add_ternary()
| void stan::gm::function_signatures::add_ternary |
( |
const ::std::string & |
name | ) |
|
◆ add_unary()
| void stan::gm::function_signatures::add_unary |
( |
const ::std::string & |
name | ) |
|
◆ get_result_type()
| expr_type stan::gm::function_signatures::get_result_type |
( |
const std::string & |
name, |
|
|
const std::vector< expr_type > & |
args, |
|
|
std::ostream & |
error_msgs |
|
) |
| |
◆ instance()
◆ num_promotions()
| int stan::gm::function_signatures::num_promotions |
( |
const std::vector< expr_type > & |
call_args, |
|
|
const std::vector< expr_type > & |
sig_args |
|
) |
| |
The documentation for this class was generated from the following files: