exprtk::details::function_N_node< T, IFunction, N > Class Template Reference
#include <exprtk.hpp>
List of all members.
Classes |
struct | evaluate_branches |
struct | evaluate_branches< T_, 1 > |
struct | evaluate_branches< T_, 2 > |
struct | evaluate_branches< T_, 3 > |
struct | evaluate_branches< T_, 4 > |
struct | evaluate_branches< T_, 5 > |
struct | invoke |
struct | invoke< T_, 1 > |
struct | invoke< T_, 10 > |
struct | invoke< T_, 11 > |
struct | invoke< T_, 12 > |
struct | invoke< T_, 13 > |
struct | invoke< T_, 14 > |
struct | invoke< T_, 15 > |
struct | invoke< T_, 16 > |
struct | invoke< T_, 17 > |
struct | invoke< T_, 18 > |
struct | invoke< T_, 19 > |
struct | invoke< T_, 2 > |
struct | invoke< T_, 20 > |
struct | invoke< T_, 3 > |
struct | invoke< T_, 4 > |
struct | invoke< T_, 5 > |
struct | invoke< T_, 6 > |
struct | invoke< T_, 7 > |
struct | invoke< T_, 8 > |
struct | invoke< T_, 9 > |
Public Types |
typedef expression_node< T > * | expression_ptr |
typedef std::pair
< expression_ptr, bool > | branch_t |
typedef IFunction | ifunction |
Public Member Functions |
| function_N_node (ifunction *func) |
| ~function_N_node () |
template<std::size_t NumBranches> |
bool | init_branches (expression_ptr(&b)[NumBranches]) |
bool | operator< (const function_N_node< T, IFunction, N > &fn) const |
T | value () const |
expression_node< T >::node_type | type () const |
template<typename T, typename IFunction, std::size_t N>
class exprtk::details::function_N_node< T, IFunction, N >
Member Typedef Documentation
template<typename T , typename IFunction , std::size_t N>
template<typename T , typename IFunction , std::size_t N>
template<typename T , typename IFunction , std::size_t N>
Constructor & Destructor Documentation
template<typename T , typename IFunction , std::size_t N>
template<typename T , typename IFunction , std::size_t N>
Member Function Documentation
template<typename T , typename IFunction , std::size_t N>
template<std::size_t NumBranches>
template<typename T , typename IFunction , std::size_t N>
template<typename T , typename IFunction , std::size_t N>
template<typename T , typename IFunction , std::size_t N>
The documentation for this class was generated from the following file: