C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Member Functions | |
function_traits () | |
bool & | allow_zero_parameters () |
bool & | has_side_effects () |
std::size_t & | min_num_args () |
std::size_t & | max_num_args () |
Private Attributes | |
bool | allow_zero_parameters_ |
bool | has_side_effects_ |
std::size_t | min_num_args_ |
std::size_t | max_num_args_ |
Definition at line 19457 of file exprtk.hpp.
|
inline |
Definition at line 19461 of file exprtk.hpp.
|
inline |
Definition at line 19468 of file exprtk.hpp.
References allow_zero_parameters_.
Referenced by exprtk::parser< T >::parse_generic_function_call(), exprtk::parser< T >::parse_igeneric_function_params(), and exprtk::parser< T >::parse_vararg_function_call().
|
inline |
Definition at line 19473 of file exprtk.hpp.
References has_side_effects_.
Referenced by exprtk::parser< T >::expression_generator< Type >::generic_function_call(), import_packages< T >::import_packages(), exprtk::parser< T >::parse_function_call_0(), exprtk::parser< T >::expression_generator< Type >::string_function_call(), exprtk::parser< T >::expression_generator< Type >::synthesize_expression(), and exprtk::parser< T >::expression_generator< Type >::vararg_function_call().
|
inline |
Definition at line 19483 of file exprtk.hpp.
References max_num_args_.
Referenced by exprtk::parser< T >::parse_vararg_function_call().
|
inline |
Definition at line 19478 of file exprtk.hpp.
References min_num_args_.
Referenced by exprtk::parser< T >::parse_vararg_function_call().
|
private |
Definition at line 19490 of file exprtk.hpp.
Referenced by allow_zero_parameters().
|
private |
Definition at line 19491 of file exprtk.hpp.
Referenced by has_side_effects().
|
private |
Definition at line 19493 of file exprtk.hpp.
Referenced by max_num_args().
|
private |
Definition at line 19492 of file exprtk.hpp.
Referenced by min_num_args().