|
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) |
|
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_right (expression_generator< Type > &expr_gen, ExternalType t, const details::operator_type &operation, expression_node_ptr &sf3node, 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_right_impl (expression_generator< Type > &expr_gen, const std::string &id, ExternalType t, expression_node_ptr &node, 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) |
|