OpcUaCanOpen
CANopen OPC-UA server
exprtk::function_traits Class Reference

#include <exprtk.hpp>

Inherited by exprtk::ifunction< T >, exprtk::igeneric_function< T >, exprtk::ivararg_function< T >, and exprtk::ifunction< double >.

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_
 

Detailed Description

Definition at line 15879 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ function_traits()

exprtk::function_traits::function_traits ( )
inline

Definition at line 15883 of file exprtk.hpp.

Member Function Documentation

◆ allow_zero_parameters()

bool& exprtk::function_traits::allow_zero_parameters ( )
inline

Definition at line 15890 of file exprtk.hpp.

◆ has_side_effects()

bool& exprtk::function_traits::has_side_effects ( )
inline

Definition at line 15895 of file exprtk.hpp.

◆ max_num_args()

std::size_t& exprtk::function_traits::max_num_args ( )
inline

Definition at line 15905 of file exprtk.hpp.

◆ min_num_args()

std::size_t& exprtk::function_traits::min_num_args ( )
inline

Definition at line 15900 of file exprtk.hpp.

Member Data Documentation

◆ allow_zero_parameters_

bool exprtk::function_traits::allow_zero_parameters_
private

Definition at line 15912 of file exprtk.hpp.

◆ has_side_effects_

bool exprtk::function_traits::has_side_effects_
private

Definition at line 15913 of file exprtk.hpp.

◆ max_num_args_

std::size_t exprtk::function_traits::max_num_args_
private

Definition at line 15915 of file exprtk.hpp.

◆ min_num_args_

std::size_t exprtk::function_traits::min_num_args_
private

Definition at line 15914 of file exprtk.hpp.


The documentation for this class was generated from the following file: