#include <exprtk.hpp>
Public Types | |
typedef T | type |
typedef type_store< T > | generic_type |
typedef generic_type::parameter_list | parameter_list_t |
Public Member Functions | |
igeneric_function (const std::string ¶m_seq="") | |
virtual | ~igeneric_function () |
virtual T | operator() (parameter_list_t) |
virtual T | operator() (std::string &, parameter_list_t) |
virtual T | operator() (const std::size_t &, parameter_list_t) |
virtual T | operator() (const std::size_t &, std::string &, parameter_list_t) |
Public Attributes | |
std::string | parameter_sequence |
typedef type_store<T> exprtk::igeneric_function< T >::generic_type |
typedef generic_type::parameter_list exprtk::igeneric_function< T >::parameter_list_t |
Reimplemented in exprtk::helper::print< T >, and exprtk::helper::println< T >.
typedef T exprtk::igeneric_function< T >::type |
exprtk::igeneric_function< T >::igeneric_function | ( | const std::string & | param_seq = "" |
) | [inline] |
virtual exprtk::igeneric_function< T >::~igeneric_function | ( | ) | [inline, virtual] |
virtual T exprtk::igeneric_function< T >::operator() | ( | const std::size_t & | , | |
std::string & | , | |||
parameter_list_t | ||||
) | [inline, virtual] |
virtual T exprtk::igeneric_function< T >::operator() | ( | const std::size_t & | , | |
parameter_list_t | ||||
) | [inline, virtual] |
virtual T exprtk::igeneric_function< T >::operator() | ( | std::string & | , | |
parameter_list_t | ||||
) | [inline, virtual] |
virtual T exprtk::igeneric_function< T >::operator() | ( | parameter_list_t | ) | [inline, virtual] |
Reimplemented in exprtk::helper::print< T >, and exprtk::helper::println< T >.
std::string exprtk::igeneric_function< T >::parameter_sequence |