|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Member Functions | |
| ifunction (const std::size_t &pc) | |
| virtual | ~ifunction () |
| virtual T | operator() () |
| virtual T | operator() (const T &) |
| virtual T | operator() (const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| Public Member Functions inherited from exprtk::function_traits | |
| function_traits () | |
| bool & | allow_zero_parameters () |
| bool & | has_side_effects () |
| std::size_t & | min_num_args () |
| std::size_t & | max_num_args () |
Public Attributes | |
| std::size_t | param_count |
Definition at line 19860 of file exprtk.hpp.
|
inlineexplicit |
Definition at line 19864 of file exprtk.hpp.
References param_count.
Referenced by base_func< T >::base_func(), exprtk::function_compositor< T >::base_func::base_func(), exprtk::rtl::io::file::close< T >::close(), cosine_deg< T >::cosine_deg(), exprtk::rtl::io::file::eof< T >::eof(), exprtk::symbol_table< T >::freefunc00::freefunc00(), exprtk::symbol_table< T >::freefunc01::freefunc01(), exprtk::symbol_table< T >::freefunc02::freefunc02(), exprtk::symbol_table< T >::freefunc03::freefunc03(), exprtk::symbol_table< T >::freefunc04::freefunc04(), exprtk::symbol_table< T >::freefunc05::freefunc05(), exprtk::symbol_table< T >::freefunc06::freefunc06(), exprtk::symbol_table< T >::freefunc07::freefunc07(), exprtk::symbol_table< T >::freefunc08::freefunc08(), exprtk::symbol_table< T >::freefunc09::freefunc09(), exprtk::symbol_table< T >::freefunc10::freefunc10(), exprtk::symbol_table< T >::freefunc11::freefunc11(), exprtk::symbol_table< T >::freefunc12::freefunc12(), exprtk::symbol_table< T >::freefunc13::freefunc13(), exprtk::symbol_table< T >::freefunc14::freefunc14(), exprtk::symbol_table< T >::freefunc15::freefunc15(), func0< T >::func0(), myfunc< T >::myfunc(), normal_distribution< T >::normal_distribution(), exprtk::polynomial< T, N >::polynomial(), putch< T >::putch(), putint< T >::putint(), random_uint< T >::random_uint(), rnd_01< T >::rnd_01(), sine_deg< T >::sine_deg(), and uniform_random_01< T >::uniform_random_01().
|
inlinevirtual |
Definition at line 19868 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented in base_func< T >, base_func< T >, base_func< T >, exprtk::function_compositor< T >::func_0param, exprtk::polynomial< T, N >, exprtk::symbol_table< T >::freefunc00, rnd_01< T >, rnd_01< T >, rnd_01< T >, rnd_01< T >, rnd_01< T >, rnd_01< T >, rnd_01< T >, and uniform_random_01< T >.
Definition at line 19877 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in base_func< T >, base_func< T >, base_func< T >, cosine_deg< T >, cosine_deg< T >, cosine_deg< T >, cosine_deg< T >, exprtk::function_compositor< T >::func_1param, exprtk::polynomial< T, N >, exprtk::rtl::io::file::close< T >, exprtk::rtl::io::file::eof< T >, exprtk::symbol_table< T >::freefunc01, putch< T >, putch< T >, putint< T >, putint< T >, sine_deg< T >, sine_deg< T >, sine_deg< T >, and sine_deg< T >.
Definition at line 19880 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in base_func< T >, base_func< T >, base_func< T >, exprtk::function_compositor< T >::func_2param, exprtk::polynomial< T, N >, exprtk::symbol_table< T >::freefunc02, func0< T >, myfunc< T >, myfunc< T >, myfunc< T >, myfunc< T >, myfunc< T >, normal_distribution< T >, normal_distribution< T >, and random_uint< T >.
Definition at line 19883 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in base_func< T >, base_func< T >, base_func< T >, exprtk::function_compositor< T >::func_3param, exprtk::polynomial< T, N >, exprtk::polynomial< T, 1 >, exprtk::polynomial< T, 10 >, exprtk::polynomial< T, 11 >, exprtk::polynomial< T, 12 >, exprtk::polynomial< T, 2 >, exprtk::polynomial< T, 3 >, exprtk::polynomial< T, 4 >, exprtk::polynomial< T, 5 >, exprtk::polynomial< T, 6 >, exprtk::polynomial< T, 7 >, exprtk::polynomial< T, 8 >, exprtk::polynomial< T, 9 >, and exprtk::symbol_table< T >::freefunc03.
Definition at line 19886 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in base_func< T >, base_func< T >, base_func< T >, exprtk::function_compositor< T >::func_4param, exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc04.
Definition at line 19889 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in base_func< T >, base_func< T >, base_func< T >, exprtk::function_compositor< T >::func_5param, exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc05.
Definition at line 19892 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::function_compositor< T >::func_6param, exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc06.
Definition at line 19895 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc07.
Definition at line 19898 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc08.
Definition at line 19901 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc09.
Definition at line 19904 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc10.
Definition at line 19907 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc11.
Definition at line 19910 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc12.
Definition at line 19914 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc13.
Definition at line 19918 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::polynomial< T, N >, and exprtk::symbol_table< T >::freefunc14.
Definition at line 19922 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Reimplemented in exprtk::symbol_table< T >::freefunc15.
Definition at line 19926 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Definition at line 19930 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Definition at line 19934 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Definition at line 19938 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Definition at line 19942 of file exprtk.hpp.
References empty_method_body.
|
inlinevirtual |
Definition at line 19946 of file exprtk.hpp.
References empty_method_body.
| std::size_t exprtk::ifunction< T >::param_count |
Definition at line 19952 of file exprtk.hpp.
Referenced by exprtk::parser< T >::expression_generator< Type >::function(), ifunction(), and exprtk::parser< Type >::parse_function_invocation().