|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Member Functions | |
| template<typename ResultNode, typename OpType, typename ExprNode> | |
| expression_node< typename ResultNode::value_type > * | allocate (OpType &operation, ExprNode(&branch)[1]) |
| template<typename ResultNode, typename OpType, typename ExprNode> | |
| expression_node< typename ResultNode::value_type > * | allocate (OpType &operation, ExprNode(&branch)[2]) |
| template<typename ResultNode, typename OpType, typename ExprNode> | |
| expression_node< typename ResultNode::value_type > * | allocate (OpType &operation, ExprNode(&branch)[3]) |
| template<typename ResultNode, typename OpType, typename ExprNode> | |
| expression_node< typename ResultNode::value_type > * | allocate (OpType &operation, ExprNode(&branch)[4]) |
| template<typename ResultNode, typename OpType, typename ExprNode> | |
| expression_node< typename ResultNode::value_type > * | allocate (OpType &operation, ExprNode(&branch)[5]) |
| template<typename ResultNode, typename OpType, typename ExprNode> | |
| expression_node< typename ResultNode::value_type > * | allocate (OpType &operation, ExprNode(&branch)[6]) |
| template<typename node_type> | |
| expression_node< typename node_type::value_type > * | allocate () const |
| template<typename node_type, typename Type, typename Allocator, template< typename, typename > class Sequence> | |
| expression_node< typename node_type::value_type > * | allocate (const Sequence< Type, Allocator > &seq) const |
| template<typename node_type, typename T1> | |
| expression_node< typename node_type::value_type > * | allocate (T1 &t1) const |
| template<typename node_type, typename T1> | |
| expression_node< typename node_type::value_type > * | allocate_c (const T1 &t1) const |
| template<typename node_type, typename T1, typename T2> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2) const |
| template<typename node_type, typename T1, typename T2> | |
| expression_node< typename node_type::value_type > * | allocate_cr (const T1 &t1, T2 &t2) const |
| template<typename node_type, typename T1, typename T2> | |
| expression_node< typename node_type::value_type > * | allocate_rc (T1 &t1, const T2 &t2) const |
| template<typename node_type, typename T1, typename T2> | |
| expression_node< typename node_type::value_type > * | allocate_rr (T1 &t1, T2 &t2) const |
| template<typename node_type, typename T1, typename T2> | |
| expression_node< typename node_type::value_type > * | allocate_tt (T1 t1, T2 t2) const |
| template<typename node_type, typename T1, typename T2, typename T3> | |
| expression_node< typename node_type::value_type > * | allocate_ttt (T1 t1, T2 t2, T3 t3) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4> | |
| expression_node< typename node_type::value_type > * | allocate_tttt (T1 t1, T2 t2, T3 t3, T4 t4) const |
| template<typename node_type, typename T1, typename T2, typename T3> | |
| expression_node< typename node_type::value_type > * | allocate_rrr (T1 &t1, T2 &t2, T3 &t3) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4> | |
| expression_node< typename node_type::value_type > * | allocate_rrrr (T1 &t1, T2 &t2, T3 &t3, T4 &t4) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5> | |
| expression_node< typename node_type::value_type > * | allocate_rrrrr (T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5) const |
| template<typename node_type, typename T1, typename T2, typename T3> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10> | |
| expression_node< typename node_type::value_type > * | allocate (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10) const |
| template<typename node_type, typename T1, typename T2, typename T3> | |
| expression_node< typename node_type::value_type > * | allocate_type (T1 t1, T2 t2, T3 t3) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4> | |
| expression_node< typename node_type::value_type > * | allocate_type (T1 t1, T2 t2, T3 t3, T4 t4) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5> | |
| expression_node< typename node_type::value_type > * | allocate_type (T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> | |
| expression_node< typename node_type::value_type > * | allocate_type (T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) const |
| template<typename node_type, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> | |
| expression_node< typename node_type::value_type > * | allocate_type (T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) const |
| template<typename T> | |
| void | free (expression_node< T > *&e) const |
Definition at line 19328 of file exprtk.hpp.
|
inline |
Definition at line 19387 of file exprtk.hpp.
Referenced by allocate(), allocate(), allocate(), allocate(), allocate(), and allocate().
|
inline |
Definition at line 19396 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19424 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19524 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19536 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19548 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19561 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19575 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19591 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19607 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19625 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19333 of file exprtk.hpp.
References allocate(), and exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19342 of file exprtk.hpp.
References allocate(), and exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19351 of file exprtk.hpp.
References allocate(), and exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19360 of file exprtk.hpp.
References allocate(), and exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19369 of file exprtk.hpp.
References allocate(), and exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19378 of file exprtk.hpp.
References allocate(), and exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19405 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19414 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19434 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19444 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19454 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19494 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19504 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19514 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19464 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19474 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19484 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19639 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19650 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19663 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19677 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19691 of file exprtk.hpp.
References exprtk::details::nodetype_T0oT1< T, T0, T1 >::result.
|
inline |
Definition at line 19703 of file exprtk.hpp.
References exprtk_debug.