LMMS
Loading...
Searching...
No Matches
exprtk_test_final< T > Struct Template Reference
Inheritance diagram for exprtk_test_final< T >:
base_func< T > base_func< T > base_func< T > base_func< T > base_func< T > base_func< T >

Classes

struct  test_result_t

Public Types

typedef exprtk::igeneric_function< T >::generic_type generic_type
typedef exprtk::igeneric_function< T >::parameter_list_t parameter_list_t
typedef generic_type::scalar_view scalar_t
typedef generic_type::vector_view vector_t
typedef generic_type::string_view string_t
typedef exprtk::igeneric_function< T >::parameter_list_t parameter_list_t
typedef exprtk::igeneric_function< T >::generic_type generic_type
typedef exprtk::igeneric_function< T >::parameter_list_t parameter_list_t
typedef generic_type::scalar_view scalar_t
typedef generic_type::vector_view vector_t
typedef generic_type::string_view string_t
typedef exprtk::igeneric_function< T > igenfunc_t
typedef igenfunc_t::generic_type generic_type
typedef igenfunc_t::parameter_list_t parameter_list_t
typedef generic_type::string_view string_t
typedef exprtk::igeneric_function< T >::parameter_list_t parameter_list_t
typedef exprtk::igeneric_function< T >::generic_type generic_type
typedef generic_type::scalar_view scalar_t
typedef generic_type::vector_view vector_t
typedef exprtk::igeneric_function< T >::parameter_list_t parameter_list_t
typedef exprtk::igeneric_function< T >::generic_type generic_type
typedef generic_type::vector_view vector_t
typedef exprtk::igeneric_function< T > igfun_t
typedef igfun_t::parameter_list_t parameter_list_t
typedef igfun_t::generic_type generic_type
typedef generic_type::vector_view vector_t
typedef exprtk::igeneric_function< T > igenfunct_t
typedef igenfunct_t::generic_type generic_t
typedef igenfunct_t::parameter_list_t parameter_list_t
typedef generic_t::scalar_view scalar_t
typedef exprtk::parser< T >::unknown_symbol_resolver usr_t
typedef usr_t::usr_symbol_type usr_symbol_type
typedef exprtk::symbol_table< T > symbol_table_t
typedef exprtk::parser< T >::unknown_symbol_resolver usr_t
Public Types inherited from base_func< T >
typedef const T & type

Public Member Functions

 myfunc ()
operator() (const T &v1, const T &v2)
 sine_deg ()
operator() (const T &v) exprtk_test_override
 cosine_deg ()
operator() (const T &v) exprtk_test_override
 test_func5 ()
 test_func4 ()
 test_func3 ()
 test_func2 ()
 test_func1 ()
 test_func0 ()
 va_func ()
operator() (const std::vector< T > &arglist) exprtk_test_override
 gen_func ()
operator() (parameter_list_t params) exprtk_test_override
 gen_func2 ()
operator() (parameter_list_t) exprtk_test_override
operator() (const std::size_t &, parameter_list_t params) exprtk_test_override
 inc_func ()
operator() (parameter_list_t params) exprtk_test_override
operator() (const std::size_t &, parameter_list_t params) exprtk_test_override
 rem_space_and_uppercase ()
operator() (std::string &result, parameter_list_t params) exprtk_test_override
operator() (const std::size_t &param_seq_index, std::string &result, parameter_list_t params) exprtk_test_override
 vararg_func ()
operator() (const std::size_t &ps_index, parameter_list_t) exprtk_test_override
 vecrebase_func ()
operator() (parameter_list_t params) exprtk_test_override
 overload_func (const std::string &param_seq_list)
void clear ()
operator() (const std::size_t &ps_index, parameter_list_t parameters) exprtk_test_override
operator() (const std::size_t &ps_index, std::string &result, parameter_list_t parameters) exprtk_test_override
void determine_param_seq (parameter_list_t parameters)
 depth_to_str ()
operator() (std::string &result, parameter_list_t parameters) exprtk_test_override
bool process (const std::string &unknown_symbol, usr_symbol_type &st, T &default_value, std::string &error_message) exprtk_test_override
next_value (const bool reset=false)
 my_usr_ext ()
bool process (const std::string &unknown_symbol, symbol_table_t &symbol_table, std::string &error_message) exprtk_test_override
void handle_assert (const assert_context &) exprtk_test_override
Public Member Functions inherited from base_func< T >
 base_func (const std::size_t &n)
operator() (type v0, type v1, type v2, type v3, type v4) exprtk_test_override
operator() (type v0, type v1, type v2, type v3) exprtk_test_override
operator() (type v0, type v1, type v2) exprtk_test_override
operator() (type v0, type v1) exprtk_test_override
operator() (type v0) exprtk_test_override
operator() () exprtk_test_override

Public Attributes

std::size_t scalar_count
std::size_t vector_count
std::size_t string_count
std::size_t current_ps_index
std::string current_param_seq
std::size_t assert_count

Member Typedef Documentation

◆ generic_t

template<typename T>
typedef igenfunct_t::generic_type exprtk_test_final< T >::generic_t

◆ generic_type [1/6]

template<typename T>
typedef igfun_t::generic_type exprtk_test_final< T >::generic_type

◆ generic_type [2/6]

template<typename T>
typedef exprtk::igeneric_function<T>::generic_type exprtk_test_final< T >::generic_type

◆ generic_type [3/6]

template<typename T>
typedef exprtk::igeneric_function<T>::generic_type exprtk_test_final< T >::generic_type

◆ generic_type [4/6]

template<typename T>
typedef igenfunc_t::generic_type exprtk_test_final< T >::generic_type

◆ generic_type [5/6]

template<typename T>
typedef exprtk::igeneric_function<T>::generic_type exprtk_test_final< T >::generic_type

◆ generic_type [6/6]

template<typename T>
typedef exprtk::igeneric_function<T>::generic_type exprtk_test_final< T >::generic_type

◆ igenfunc_t

template<typename T>
typedef exprtk::igeneric_function<T> exprtk_test_final< T >::igenfunc_t

◆ igenfunct_t

template<typename T>
typedef exprtk::igeneric_function<T> exprtk_test_final< T >::igenfunct_t

◆ igfun_t

template<typename T>
typedef exprtk::igeneric_function<T> exprtk_test_final< T >::igfun_t

◆ parameter_list_t [1/8]

template<typename T>
typedef igenfunct_t::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ parameter_list_t [2/8]

template<typename T>
typedef igfun_t::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ parameter_list_t [3/8]

template<typename T>
typedef exprtk::igeneric_function<T>::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ parameter_list_t [4/8]

template<typename T>
typedef exprtk::igeneric_function<T>::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ parameter_list_t [5/8]

template<typename T>
typedef igenfunc_t::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ parameter_list_t [6/8]

template<typename T>
typedef exprtk::igeneric_function<T>::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ parameter_list_t [7/8]

template<typename T>
typedef exprtk::igeneric_function<T>::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ parameter_list_t [8/8]

template<typename T>
typedef exprtk::igeneric_function<T>::parameter_list_t exprtk_test_final< T >::parameter_list_t

◆ scalar_t [1/4]

template<typename T>
typedef generic_t::scalar_view exprtk_test_final< T >::scalar_t

◆ scalar_t [2/4]

template<typename T>
typedef generic_type::scalar_view exprtk_test_final< T >::scalar_t

◆ scalar_t [3/4]

template<typename T>
typedef generic_type::scalar_view exprtk_test_final< T >::scalar_t

◆ scalar_t [4/4]

template<typename T>
typedef generic_type::scalar_view exprtk_test_final< T >::scalar_t

◆ string_t [1/3]

template<typename T>
typedef generic_type::string_view exprtk_test_final< T >::string_t

◆ string_t [2/3]

template<typename T>
typedef generic_type::string_view exprtk_test_final< T >::string_t

◆ string_t [3/3]

template<typename T>
typedef generic_type::string_view exprtk_test_final< T >::string_t

◆ symbol_table_t

template<typename T>
typedef exprtk::symbol_table<T> exprtk_test_final< T >::symbol_table_t

◆ usr_symbol_type

template<typename T>
typedef usr_t::usr_symbol_type exprtk_test_final< T >::usr_symbol_type

◆ usr_t [1/2]

template<typename T>
typedef exprtk::parser<T>::unknown_symbol_resolver exprtk_test_final< T >::usr_t

◆ usr_t [2/2]

template<typename T>
typedef exprtk::parser<T>::unknown_symbol_resolver exprtk_test_final< T >::usr_t

◆ vector_t [1/5]

template<typename T>
typedef generic_type::vector_view exprtk_test_final< T >::vector_t

◆ vector_t [2/5]

template<typename T>
typedef generic_type::vector_view exprtk_test_final< T >::vector_t

◆ vector_t [3/5]

template<typename T>
typedef generic_type::vector_view exprtk_test_final< T >::vector_t

◆ vector_t [4/5]

template<typename T>
typedef generic_type::vector_view exprtk_test_final< T >::vector_t

◆ vector_t [5/5]

template<typename T>
typedef generic_type::vector_view exprtk_test_final< T >::vector_t

Member Function Documentation

◆ clear()

template<typename T>
void exprtk_test_final< T >::clear ( )
inline

◆ cosine_deg()

template<typename T>
exprtk_test_final< T >::cosine_deg ( )
inline

◆ depth_to_str()

template<typename T>
exprtk_test_final< T >::depth_to_str ( )
inline

◆ determine_param_seq()

template<typename T>
void exprtk_test_final< T >::determine_param_seq ( parameter_list_t parameters)
inline

◆ gen_func()

template<typename T>
exprtk_test_final< T >::gen_func ( )
inline

◆ gen_func2()

template<typename T>
exprtk_test_final< T >::gen_func2 ( )
inline

◆ handle_assert()

template<typename T>
void exprtk_test_final< T >::handle_assert ( const assert_context & )
inline

◆ inc_func()

template<typename T>
exprtk_test_final< T >::inc_func ( )
inline

◆ my_usr_ext()

template<typename T>
exprtk_test_final< T >::my_usr_ext ( )
inline

◆ myfunc()

template<typename T>
exprtk_test_final< T >::myfunc ( )
inline

◆ next_value()

template<typename T>
T exprtk_test_final< T >::next_value ( const bool reset = false)
inline

◆ operator()() [1/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const std::size_t & ,
parameter_list_t params )
inline

◆ operator()() [2/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const std::size_t & ,
parameter_list_t params )
inline

◆ operator()() [3/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const std::size_t & param_seq_index,
std::string & result,
parameter_list_t params )
inline

◆ operator()() [4/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const std::size_t & ps_index,
parameter_list_t parameters )
inline

◆ operator()() [5/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const std::size_t & ps_index,
parameter_list_t  )
inline

◆ operator()() [6/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const std::size_t & ps_index,
std::string & result,
parameter_list_t parameters )
inline

◆ operator()() [7/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const std::vector< T > & arglist)
inline

◆ operator()() [8/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const T & v)
inline

◆ operator()() [9/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const T & v)
inline

◆ operator()() [10/16]

template<typename T>
T exprtk_test_final< T >::operator() ( const T & v1,
const T & v2 )
inline

◆ operator()() [11/16]

template<typename T>
T exprtk_test_final< T >::operator() ( parameter_list_t params)
inline

◆ operator()() [12/16]

template<typename T>
T exprtk_test_final< T >::operator() ( parameter_list_t params)
inline

◆ operator()() [13/16]

template<typename T>
T exprtk_test_final< T >::operator() ( parameter_list_t params)
inline

◆ operator()() [14/16]

template<typename T>
T exprtk_test_final< T >::operator() ( parameter_list_t )
inline

◆ operator()() [15/16]

template<typename T>
T exprtk_test_final< T >::operator() ( std::string & result,
parameter_list_t parameters )
inline

◆ operator()() [16/16]

template<typename T>
T exprtk_test_final< T >::operator() ( std::string & result,
parameter_list_t params )
inline

◆ overload_func()

template<typename T>
exprtk_test_final< T >::overload_func ( const std::string & param_seq_list)
inline

◆ process() [1/2]

template<typename T>
bool exprtk_test_final< T >::process ( const std::string & unknown_symbol,
symbol_table_t & symbol_table,
std::string & error_message )
inline

◆ process() [2/2]

template<typename T>
bool exprtk_test_final< T >::process ( const std::string & unknown_symbol,
usr_symbol_type & st,
T & default_value,
std::string & error_message )
inline

◆ rem_space_and_uppercase()

template<typename T>
exprtk_test_final< T >::rem_space_and_uppercase ( )
inline

◆ sine_deg()

template<typename T>
exprtk_test_final< T >::sine_deg ( )
inline

◆ test_func0()

template<typename T>
exprtk_test_final< T >::test_func0 ( )
inline

◆ test_func1()

template<typename T>
exprtk_test_final< T >::test_func1 ( )
inline

◆ test_func2()

template<typename T>
exprtk_test_final< T >::test_func2 ( )
inline

◆ test_func3()

template<typename T>
exprtk_test_final< T >::test_func3 ( )
inline

◆ test_func4()

template<typename T>
exprtk_test_final< T >::test_func4 ( )
inline

◆ test_func5()

template<typename T>
exprtk_test_final< T >::test_func5 ( )
inline

◆ va_func()

template<typename T>
exprtk_test_final< T >::va_func ( )
inline

◆ vararg_func()

template<typename T>
exprtk_test_final< T >::vararg_func ( )
inline

◆ vecrebase_func()

template<typename T>
exprtk_test_final< T >::vecrebase_func ( )
inline

Member Data Documentation

◆ assert_count

template<typename T>
std::size_t exprtk_test_final< T >::assert_count

◆ current_param_seq

template<typename T>
std::string exprtk_test_final< T >::current_param_seq

◆ current_ps_index

template<typename T>
std::size_t exprtk_test_final< T >::current_ps_index

◆ scalar_count

template<typename T>
std::size_t exprtk_test_final< T >::scalar_count

◆ string_count

template<typename T>
std::size_t exprtk_test_final< T >::string_count

◆ vector_count

template<typename T>
std::size_t exprtk_test_final< T >::vector_count

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