Static Public Member Functions | |
template<typename T0 , typename T1 , typename T2 , typename T3 > | |
static bool | compile (expression_generator< Type > &expr_gen, const std::string &id, T0 t0, T1 t1, T2 t2, T3 t3, expression_node_ptr &result) |
template<typename ExternalType > | |
static bool | compile_left (expression_generator< Type > &expr_gen, ExternalType t, const details::operator_type &operation, expression_node_ptr &sf3node, expression_node_ptr &result) |
template<typename SF3TypeNode , typename ExternalType , typename T0 , typename T1 , typename T2 > | |
static bool | compile_left_impl (expression_generator< Type > &expr_gen, const std::string &id, ExternalType t, expression_node_ptr &node, expression_node_ptr &result) |
template<typename ExternalType > | |
static bool | compile_right (expression_generator< Type > &expr_gen, ExternalType t, const details::operator_type &operation, expression_node_ptr &sf3node, expression_node_ptr &result) |
template<typename SF3TypeNode , typename ExternalType , typename T0 , typename T1 , typename T2 > | |
static bool | compile_right_impl (expression_generator< Type > &expr_gen, const std::string &id, ExternalType t, expression_node_ptr &node, expression_node_ptr &result) |
template<typename T0 , typename T1 , typename T2 , typename T3 > | |
static expression_node_ptr | process (expression_generator< Type > &expr_gen, const details::operator_type &sf4opr, T0 t0, T1 t1, T2 t2, T3 t3) |
Definition at line 16060 of file exprtk.hpp.
static bool exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::compile | ( | expression_generator< Type > & | expr_gen, |
const std::string & | id, | ||
T0 | t0, | ||
T1 | t1, | ||
T2 | t2, | ||
T3 | t3, | ||
expression_node_ptr & | result | ||
) | [inline, static] |
Definition at line 16120 of file exprtk.hpp.
static bool exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::compile_left | ( | expression_generator< Type > & | expr_gen, |
ExternalType | t, | ||
const details::operator_type & | operation, | ||
expression_node_ptr & | sf3node, | ||
expression_node_ptr & | result | ||
) | [inline, static] |
Definition at line 16170 of file exprtk.hpp.
static bool exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::compile_left_impl | ( | expression_generator< Type > & | expr_gen, |
const std::string & | id, | ||
ExternalType | t, | ||
expression_node_ptr & | node, | ||
expression_node_ptr & | result | ||
) | [inline, static] |
Definition at line 16224 of file exprtk.hpp.
static bool exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::compile_right | ( | expression_generator< Type > & | expr_gen, |
ExternalType | t, | ||
const details::operator_type & | operation, | ||
expression_node_ptr & | sf3node, | ||
expression_node_ptr & | result | ||
) | [inline, static] |
Definition at line 16134 of file exprtk.hpp.
static bool exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::compile_right_impl | ( | expression_generator< Type > & | expr_gen, |
const std::string & | id, | ||
ExternalType | t, | ||
expression_node_ptr & | node, | ||
expression_node_ptr & | result | ||
) | [inline, static] |
Definition at line 16204 of file exprtk.hpp.
static expression_node_ptr exprtk::parser< T >::expression_generator< Type >::synthesize_sf4ext_expression::process | ( | expression_generator< Type > & | expr_gen, |
const details::operator_type & | sf4opr, | ||
T0 | t0, | ||
T1 | t1, | ||
T2 | t2, | ||
T3 | t3 | ||
) | [inline, static] |
Definition at line 16063 of file exprtk.hpp.