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 18775 of file exprtk.hpp.
|
inline |
Definition at line 18779 of file exprtk.hpp.
|
inline |
Definition at line 18786 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 18791 of file exprtk.hpp.
References has_side_effects_.
Referenced by exprtk::parser< T >::expression_generator< Type >::generic_function_call(), 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 18801 of file exprtk.hpp.
References max_num_args_.
Referenced by exprtk::parser< T >::parse_vararg_function_call().
|
inline |
Definition at line 18796 of file exprtk.hpp.
References min_num_args_.
Referenced by exprtk::parser< T >::parse_vararg_function_call().
|
private |
Definition at line 18808 of file exprtk.hpp.
Referenced by allow_zero_parameters().
|
private |
Definition at line 18809 of file exprtk.hpp.
Referenced by has_side_effects().
|
private |
Definition at line 18811 of file exprtk.hpp.
Referenced by max_num_args().
|
private |
Definition at line 18810 of file exprtk.hpp.
Referenced by min_num_args().